# pip install pymysql
import pymysql

# 创建链接
con = pymysql.connect(host='127.0.0.1', user='root', password='1234', database='luncky')
# print(con)
# 设置字符编码
con.set_charset('utf8')

# 创建游标对象
cursor = con.cursor()

# 插入数据
sql = 'insert into user(username, age) values("张三", 20)'
# cursor.execute(sql)
"""
# 下面的写法只有增删改才这样写
try:
    cursor.execute(sql)
    # 写入到数据库  事务提交
    con.commit()
except:
    # 有错误则回滚  回到之前啥也没操作的状态
    con.rollback()
"""
#  如果是查询
cursor.execute('select * from user')
# 查一条
# print(cursor.fetchone())
print(cursor.fetchall())

# 关闭连接
con.close()